#questionPage {
    width: 100%;
}

/* src/components/QuestionCard/index.css */
.question-card {
    margin-bottom: 24px;
}

.question-details {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.difficulty {
    font-size: 14px;
    color: #52c41a;
    font-weight: bold;
    margin-right: 12px;
}

.vip-tag {
    margin-left: 12px;
    font-size: 14px;
    color: #d4af37;
    border: 1px solid #d4af37;
    border-radius: 4px;
    padding: 2px 6px;
}


.action-item {
    margin-left: 16px;
}

.action-label {
    font-weight: bold;
}
